// components/separateInput/separateInput.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    // totalPrice:总价 unitPrice:单价
    inputType:{
        type:String,
        value:"totalPrice",
     },
     // 传进来的主标签id
     tagId:{
       type:Number,
       value:0,
     },
     // 当前数据在价格数组中的位置
     arrIndex:{
       type:Number,
       value:0,
     },

     // 万， 元， ㎡ 等
     unitType:{
       type:String,
       value:"万"
     },
     inputStart:{
       type:Number,
       value:0,
     },
     inputEnd:{
       type:Number,
       value:0
     }
  },

  /**
   * 组件的初始数据
   */
  data: {
     startValue:0,
     endValue:0,
  },
  lifetimes: {
    attached: function() {
      // 在组件实例进入页面节点树时执行
      this.setData({
        startValue:this.properties.inputStart,
        endValue:this.properties.inputEnd
      })
    },
   
  
  },

  /**
   * 组件的方法列表
   */
  methods: {
    inputStartChange(e){
      //console.log("JJLog:输入那里是:" + e.detail.value)
      let re = e.detail.value.substr(0,1);
      let resultValue = "";
      if(re == 0){
        // console.log("JJLog:字符串第一位为0");
        resultValue = e.detail.value.slice(1)
      }else{
        resultValue = e.detail.value
      }
      this.setData({
        startValue:resultValue
      })
      this.triggerEvent('inputStartAction',{inputType:this.properties.inputType,index:this.properties.arrIndex,value:this.data.startValue})
    },
    inputEndChange(e){
      let re = e.detail.value.substr(0,1);
      let resultValue = "";
      if(re == 0){
        console.log("JJLog:字符串第一位为0");
        resultValue = e.detail.value.slice(1)
      }else{
        resultValue = e.detail.value
      }
      this.setData({
        endValue:resultValue
      })
      this.triggerEvent('inputEndAction',{inputType:this.properties.inputType,index:this.properties.arrIndex,value:this.data.endValue})
    },
  }
})
